package Demo;

public class demo03 {

	public static void main(String[] args) {
		// 内部类：匿名子类
		
		//如果只想调用一次重写的方法，为了方便  采用内部匿名子类  原理于匿名对象相似
		
		//格式  父类数据类型  变量名 = new 父类对象后接 {}; 注意 “;”结尾。
		Person p = new Person(){
			@Override
			public void eat() {

			}
			@Override
			public void say() {

			}
		};
		
		p.eat();
		p.say();

	}

}

abstract class Person{
	
	public abstract void eat();
	
	public abstract void say();
} 
